مساله بن بست یکی از مسایلی است که در سیستم های توزیع شده مطرح می باشد و یکی از راههای مقابله با آن بحث پیشگیری یا همان Prevention می باشد. در این مقاله ما به بررسی الگوریتمهای مختلف پیشنهاد شده جهت Deadlock Prevention در سیستم های توزیع شده پرداخته ایم و در این راستا به مقالاتی که در این زمینه بوده نظر انداخته وسعی کرده ایم الگوریتمهای ارایه شده را در طبقه بندی مناسبی ارایه دهیم، در نهایت روش جدیدی را برای جلوگیری از بن بست ارایه نموده ایم.